12095ffa34eb3bc0e8aafbb0fb7eaa4d9fc7946f,marytts-runtime/src/main/java/marytts/htsengine/CartTreeSet.java,CartTreeSet,searchMgcInCartTree,#HTSModel#FeatureVector#FeatureDefinition#,258

Before Change


      throws Exception {     
      int s;
      Node node;
      for(s=0; s<numStates; s++) {         
        node = mgcTree[s].interpretToNode(fv, 1);       
        if ( node instanceof PdfLeafNode ) {       
          m.setMcepMean(s,((PdfLeafNode)node).getMean());         
          m.setMcepVariance(s, ((PdfLeafNode)node).getVariance());
        } else
            throw new Exception("searchMgcInCartTree: The node must be a PdfLeafNode");
      }
      //m.printMcepMean();
    }

After Change


     */
    public void searchMgcInCartTree(HTSModel m, FeatureVector fv, FeatureDefinition featureDef) {     
      for(int s=0; s<numStates; s++) {         
        PdfLeafNode node = (PdfLeafNode) mgcTree[s].interpretToNode(fv, 1);       
          m.setMcepMean(s, node.getMean());
          m.setMcepVariance(s, node.getVariance());
      }